import request from '@/utils/request'

/**
 * 生成测评问题
 * @param {Object} data - 包含上下文的数据对象
 * @returns {Promise<Object>} 返回生成的问题
 */
export function generateQuestion(data) {
  return request({
    url: '/api/assessment/generate-question',
    method: 'post',
    data
  })
}

/**
 * 生成测评分析报告
 * @param {Object} data - 包含所有问答的数据对象
 * @returns {Promise<Object>} 返回分析报告
 */
export function generateAnalysis(data) {
  return request({
    url: '/api/assessment/generate-analysis',
    method: 'post',
    data
  })
}

/**
 * 保存测评结果
 * @param {Object} data - 测评结果数据
 * @returns {Promise}
 */
export function saveAssessment(data) {
  return request({
    url: '/api/assessment/save',
    method: 'post',
    data
  })
} 